using System;
using System.CodeDom.Compiler;
using System.Collections;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Data;
using System.Diagnostics;
using System.IO;
using System.Runtime.Serialization;
using System.Xml;
using System.Xml.Schema;
using System.Xml.Serialization;
namespace HKB.Data.Dal
{
	[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0"), HelpKeyword("vs.data.DataSet"), DesignerCategory("code"), ToolboxItem(true), System.Xml.Serialization.XmlRoot("S_Product"), System.Xml.Serialization.XmlSchemaProvider("GetTypedDataSetSchema")]
	[System.Serializable]
	public class S_Product : DataSet
	{
		public delegate void HLShop_ProductRowChangeEventHandler(object sender, S_Product.HLShop_ProductRowChangeEvent e);
		[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0"), System.Xml.Serialization.XmlSchemaProvider("GetTypedTableSchema")]
		[System.Serializable]
		public class HLShop_ProductDataTable : DataTable, System.Collections.IEnumerable
		{
			private DataColumn columnProductID;
			private DataColumn columnChannelID;
			private DataColumn columnProductPlace;
			private DataColumn columnShopID;
			private DataColumn columnProductNum;
			private DataColumn columnClassID;
			private DataColumn columnProductName;
			private DataColumn columnProductModel;
			private DataColumn columnProductStandard;
			private DataColumn columnProducerName;
			private DataColumn columnTrademarkName;
			private DataColumn columnProductExplain;
			private DataColumn columnProductIntro;
			private DataColumn columnStandPrice;
			private DataColumn columnImcrementPrice;
			private DataColumn columnAuctionStartPrice;
			private DataColumn columnCurrentPrice;
			private DataColumn columnTeamPrice1;
			private DataColumn columnTeamNumber1;
			private DataColumn columnTeamPrice2;
			private DataColumn columnTeamNumber2;
			private DataColumn columnOnTop;
			private DataColumn columnIsHot;
			private DataColumn columnIsElite;
			private DataColumn columnStars;
			private DataColumn columnStocks;
			private DataColumn columnOrderNum;
			private DataColumn columnAlarmNum;
			private DataColumn columnEnableSale;
			private DataColumn columnDiscount;
			private DataColumn columnBeginDate;
			private DataColumn columnEndDate;
			private DataColumn columnLimitNum;
			private DataColumn columnKeyword;
			private DataColumn columnCommentCount;
			private DataColumn columnUpdateTime;
			private DataColumn columnCreateTime;
			private DataColumn columnHits;
			private DataColumn columnBuyTimes;
			private DataColumn columnInputer;
			private DataColumn columnSalePromotionType;
			private DataColumn columnPresentNumber;
			private DataColumn columnPresentID;
			private DataColumn columnPresentPoint;
			private DataColumn columnPresentMoney;
			private DataColumn columnPresentExp;
			private DataColumn columnWeight;
			private DataColumn columnEnableSingleSell;
			private DataColumn columnDependentProducts;
			private DataColumn columnTeamPrice3;
			private DataColumn columnTeamCurrentNumber1;
			private DataColumn columnTeamNumber3;
			private DataColumn columnTeamCurrentNumber2;
			private DataColumn columnTeamCurrentNumber3;
			private DataColumn columnSalerID;
			private DataColumn columnEmailSent;
			private DataColumn columnMemberPrice;
			private DataColumn columnPUnit;
			private DataColumn columnValidDay;
			private DataColumn columnPayType;
			private DataColumn columnPropority;
			private DataColumn columnDeliverType;
			private DataColumn columnDeliverCharge;
			private DataColumn columnNeedInvoice;
			private DataColumn columnGuarantee;
			private DataColumn columnDeliverPayType;
			private DataColumn columnLeftTime;
			private DataColumn columnOrderBy;
			private DataColumn columnShopProductClassID;
			private DataColumn columnShopProductCategoryID;
			private DataColumn columnProductImageUrl;
			private DataColumn columnCurrentBidderID;
			private DataColumn columnBidTimes;
			private DataColumn columnRemark;
			private DataColumn columnProductClassName;
			private DataColumn columnProvince;
			private DataColumn columnCity;
			private DataColumn columnProductKind;
			private DataColumn columnTemplateID;
			private DataColumn columnSkinID;
			private DataColumn columnPresentExp3;
			private DataColumn columnPresentPoint3;
			private DataColumn columnPresentMoney3;
			private DataColumn columnDiscount3;
			private DataColumn columnPresentExp2;
			private DataColumn columnPresentPoint2;
			private DataColumn columnPresentMoney2;
			private DataColumn columnDiscount2;
			private DataColumn columnPresentExp1;
			private DataColumn columnPresentPoint1;
			private DataColumn columnPresentMoney1;
			private DataColumn columnDiscount1;
			private DataColumn columnTeamPrice5;
			private DataColumn columnTeamNumber5;
			private DataColumn columnTeamPrice4;
			private DataColumn columnTeamNumber4;
			private DataColumn columnTeamCurrentNumber4;
			private DataColumn columnTeamCurrentNumber5;
			private DataColumn columnTeamNum;
			private DataColumn columnTempSubScriptionRate;
			private DataColumn columnTeamName;
			private DataColumn columnProductSmallImageUrl;
			private DataColumn columnTaxRate;
			private DataColumn columnAutoPostBack;
			private DataColumn columnCanTeam;
			private DataColumn columnCanSee;
			private DataColumn columnCanBuy;
			private DataColumn columnUploadFiles;
			private DataColumn columnProductType;
			private DataColumn columnColor;
			private DataColumn columnSize;
			private DataColumn columnAttributes;
			private DataColumn columnCustomPrice;
			private DataColumn columnIntegraUse;
			public event S_Product.HLShop_ProductRowChangeEventHandler HLShop_ProductRowChanging;
			public event S_Product.HLShop_ProductRowChangeEventHandler HLShop_ProductRowChanged;
			public event S_Product.HLShop_ProductRowChangeEventHandler HLShop_ProductRowDeleting;
			public event S_Product.HLShop_ProductRowChangeEventHandler HLShop_ProductRowDeleted;
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ProductIDColumn
			{
				get
				{
					return this.columnProductID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ChannelIDColumn
			{
				get
				{
					return this.columnChannelID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ProductPlaceColumn
			{
				get
				{
					return this.columnProductPlace;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ShopIDColumn
			{
				get
				{
					return this.columnShopID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ProductNumColumn
			{
				get
				{
					return this.columnProductNum;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ClassIDColumn
			{
				get
				{
					return this.columnClassID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ProductNameColumn
			{
				get
				{
					return this.columnProductName;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ProductModelColumn
			{
				get
				{
					return this.columnProductModel;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ProductStandardColumn
			{
				get
				{
					return this.columnProductStandard;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ProducerNameColumn
			{
				get
				{
					return this.columnProducerName;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn TrademarkNameColumn
			{
				get
				{
					return this.columnTrademarkName;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ProductExplainColumn
			{
				get
				{
					return this.columnProductExplain;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ProductIntroColumn
			{
				get
				{
					return this.columnProductIntro;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn StandPriceColumn
			{
				get
				{
					return this.columnStandPrice;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ImcrementPriceColumn
			{
				get
				{
					return this.columnImcrementPrice;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn AuctionStartPriceColumn
			{
				get
				{
					return this.columnAuctionStartPrice;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn CurrentPriceColumn
			{
				get
				{
					return this.columnCurrentPrice;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn TeamPrice1Column
			{
				get
				{
					return this.columnTeamPrice1;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn TeamNumber1Column
			{
				get
				{
					return this.columnTeamNumber1;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn TeamPrice2Column
			{
				get
				{
					return this.columnTeamPrice2;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn TeamNumber2Column
			{
				get
				{
					return this.columnTeamNumber2;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn OnTopColumn
			{
				get
				{
					return this.columnOnTop;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn IsHotColumn
			{
				get
				{
					return this.columnIsHot;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn IsEliteColumn
			{
				get
				{
					return this.columnIsElite;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn StarsColumn
			{
				get
				{
					return this.columnStars;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn StocksColumn
			{
				get
				{
					return this.columnStocks;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn OrderNumColumn
			{
				get
				{
					return this.columnOrderNum;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn AlarmNumColumn
			{
				get
				{
					return this.columnAlarmNum;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn EnableSaleColumn
			{
				get
				{
					return this.columnEnableSale;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn DiscountColumn
			{
				get
				{
					return this.columnDiscount;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn BeginDateColumn
			{
				get
				{
					return this.columnBeginDate;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn EndDateColumn
			{
				get
				{
					return this.columnEndDate;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn LimitNumColumn
			{
				get
				{
					return this.columnLimitNum;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn KeywordColumn
			{
				get
				{
					return this.columnKeyword;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn CommentCountColumn
			{
				get
				{
					return this.columnCommentCount;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn UpdateTimeColumn
			{
				get
				{
					return this.columnUpdateTime;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn CreateTimeColumn
			{
				get
				{
					return this.columnCreateTime;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn HitsColumn
			{
				get
				{
					return this.columnHits;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn BuyTimesColumn
			{
				get
				{
					return this.columnBuyTimes;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn InputerColumn
			{
				get
				{
					return this.columnInputer;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn SalePromotionTypeColumn
			{
				get
				{
					return this.columnSalePromotionType;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PresentNumberColumn
			{
				get
				{
					return this.columnPresentNumber;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PresentIDColumn
			{
				get
				{
					return this.columnPresentID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PresentPointColumn
			{
				get
				{
					return this.columnPresentPoint;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PresentMoneyColumn
			{
				get
				{
					return this.columnPresentMoney;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PresentExpColumn
			{
				get
				{
					return this.columnPresentExp;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn WeightColumn
			{
				get
				{
					return this.columnWeight;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn EnableSingleSellColumn
			{
				get
				{
					return this.columnEnableSingleSell;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn DependentProductsColumn
			{
				get
				{
					return this.columnDependentProducts;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn TeamPrice3Column
			{
				get
				{
					return this.columnTeamPrice3;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn TeamCurrentNumber1Column
			{
				get
				{
					return this.columnTeamCurrentNumber1;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn TeamNumber3Column
			{
				get
				{
					return this.columnTeamNumber3;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn TeamCurrentNumber2Column
			{
				get
				{
					return this.columnTeamCurrentNumber2;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn TeamCurrentNumber3Column
			{
				get
				{
					return this.columnTeamCurrentNumber3;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn SalerIDColumn
			{
				get
				{
					return this.columnSalerID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn EmailSentColumn
			{
				get
				{
					return this.columnEmailSent;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn MemberPriceColumn
			{
				get
				{
					return this.columnMemberPrice;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PUnitColumn
			{
				get
				{
					return this.columnPUnit;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ValidDayColumn
			{
				get
				{
					return this.columnValidDay;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PayTypeColumn
			{
				get
				{
					return this.columnPayType;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ProporityColumn
			{
				get
				{
					return this.columnPropority;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn DeliverTypeColumn
			{
				get
				{
					return this.columnDeliverType;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn DeliverChargeColumn
			{
				get
				{
					return this.columnDeliverCharge;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn NeedInvoiceColumn
			{
				get
				{
					return this.columnNeedInvoice;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn GuaranteeColumn
			{
				get
				{
					return this.columnGuarantee;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn DeliverPayTypeColumn
			{
				get
				{
					return this.columnDeliverPayType;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn LeftTimeColumn
			{
				get
				{
					return this.columnLeftTime;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn OrderByColumn
			{
				get
				{
					return this.columnOrderBy;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ShopProductClassIDColumn
			{
				get
				{
					return this.columnShopProductClassID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ShopProductCategoryIDColumn
			{
				get
				{
					return this.columnShopProductCategoryID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ProductImageUrlColumn
			{
				get
				{
					return this.columnProductImageUrl;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn CurrentBidderIDColumn
			{
				get
				{
					return this.columnCurrentBidderID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn BidTimesColumn
			{
				get
				{
					return this.columnBidTimes;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn RemarkColumn
			{
				get
				{
					return this.columnRemark;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ProductClassNameColumn
			{
				get
				{
					return this.columnProductClassName;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ProvinceColumn
			{
				get
				{
					return this.columnProvince;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn CityColumn
			{
				get
				{
					return this.columnCity;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ProductKindColumn
			{
				get
				{
					return this.columnProductKind;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn TemplateIDColumn
			{
				get
				{
					return this.columnTemplateID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn SkinIDColumn
			{
				get
				{
					return this.columnSkinID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PresentExp3Column
			{
				get
				{
					return this.columnPresentExp3;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PresentPoint3Column
			{
				get
				{
					return this.columnPresentPoint3;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PresentMoney3Column
			{
				get
				{
					return this.columnPresentMoney3;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn Discount3Column
			{
				get
				{
					return this.columnDiscount3;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PresentExp2Column
			{
				get
				{
					return this.columnPresentExp2;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PresentPoint2Column
			{
				get
				{
					return this.columnPresentPoint2;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PresentMoney2Column
			{
				get
				{
					return this.columnPresentMoney2;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn Discount2Column
			{
				get
				{
					return this.columnDiscount2;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PresentExp1Column
			{
				get
				{
					return this.columnPresentExp1;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PresentPoint1Column
			{
				get
				{
					return this.columnPresentPoint1;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn PresentMoney1Column
			{
				get
				{
					return this.columnPresentMoney1;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn Discount1Column
			{
				get
				{
					return this.columnDiscount1;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn TeamPrice5Column
			{
				get
				{
					return this.columnTeamPrice5;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn TeamNumber5Column
			{
				get
				{
					return this.columnTeamNumber5;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn TeamPrice4Column
			{
				get
				{
					return this.columnTeamPrice4;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn TeamNumber4Column
			{
				get
				{
					return this.columnTeamNumber4;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn TeamCurrentNumber4Column
			{
				get
				{
					return this.columnTeamCurrentNumber4;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn TeamCurrentNumber5Column
			{
				get
				{
					return this.columnTeamCurrentNumber5;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn TeamNumColumn
			{
				get
				{
					return this.columnTeamNum;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn TempSubScriptionRateColumn
			{
				get
				{
					return this.columnTempSubScriptionRate;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn TeamNameColumn
			{
				get
				{
					return this.columnTeamName;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ProductSmallImageUrlColumn
			{
				get
				{
					return this.columnProductSmallImageUrl;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn TaxRateColumn
			{
				get
				{
					return this.columnTaxRate;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn AutoPostBackColumn
			{
				get
				{
					return this.columnAutoPostBack;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn CanTeamColumn
			{
				get
				{
					return this.columnCanTeam;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn CanSeeColumn
			{
				get
				{
					return this.columnCanSee;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn CanBuyColumn
			{
				get
				{
					return this.columnCanBuy;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn UploadFilesColumn
			{
				get
				{
					return this.columnUploadFiles;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ProductTypeColumn
			{
				get
				{
					return this.columnProductType;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ColorColumn
			{
				get
				{
					return this.columnColor;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn SizeColumn
			{
				get
				{
					return this.columnSize;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn AttributesColumn
			{
				get
				{
					return this.columnAttributes;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn CustomPriceColumn
			{
				get
				{
					return this.columnCustomPrice;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn IntegraUseColumn
			{
				get
				{
					return this.columnIntegraUse;
				}
			}
			[Browsable(false), System.Diagnostics.DebuggerNonUserCode]
			public int Count
			{
				get
				{
					return base.Rows.Count;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public S_Product.HLShop_ProductRow this[int index]
			{
				get
				{
					return (S_Product.HLShop_ProductRow)base.Rows[index];
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public HLShop_ProductDataTable()
			{
				base.TableName = "HLShop_Product";
				this.BeginInit();
				this.InitClass();
				this.EndInit();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			internal HLShop_ProductDataTable(DataTable table)
			{
				base.TableName = table.TableName;
				if (table.CaseSensitive != table.DataSet.CaseSensitive)
				{
					base.CaseSensitive = table.CaseSensitive;
				}
				if (table.Locale.ToString() != table.DataSet.Locale.ToString())
				{
					base.Locale = table.Locale;
				}
				if (table.Namespace != table.DataSet.Namespace)
				{
					base.Namespace = table.Namespace;
				}
				base.Prefix = table.Prefix;
				base.MinimumCapacity = table.MinimumCapacity;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected HLShop_ProductDataTable(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(info, context)
			{
				this.InitVars();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void AddHLShop_ProductRow(S_Product.HLShop_ProductRow row)
			{
				base.Rows.Add(row);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public S_Product.HLShop_ProductRow AddHLShop_ProductRow(int ChannelID, string ProductPlace, int ShopID, string ProductNum, int ClassID, string ProductName, string ProductModel, string ProductStandard, string ProducerName, string TrademarkName, string ProductExplain, string ProductIntro, decimal StandPrice, decimal ImcrementPrice, decimal AuctionStartPrice, decimal CurrentPrice, decimal TeamPrice1, int TeamNumber1, decimal TeamPrice2, int TeamNumber2, bool OnTop, bool IsHot, bool IsElite, int Stars, int Stocks, int OrderNum, int AlarmNum, bool EnableSale, int Discount, System.DateTime BeginDate, System.DateTime EndDate, int LimitNum, string Keyword, int CommentCount, System.DateTime UpdateTime, System.DateTime CreateTime, int Hits, int BuyTimes, string Inputer, int SalePromotionType, int PresentNumber, int PresentID, int PresentPoint, decimal PresentMoney, int PresentExp, int Weight, bool EnableSingleSell, string DependentProducts, decimal TeamPrice3, int TeamCurrentNumber1, int TeamNumber3, int TeamCurrentNumber2, int TeamCurrentNumber3, int SalerID, int EmailSent, decimal MemberPrice, string PUnit, int ValidDay, string PayType, string Propority, string DeliverType, string DeliverCharge, bool NeedInvoice, bool Guarantee, int DeliverPayType, int LeftTime, int OrderBy, int ShopProductClassID, int ShopProductCategoryID, string ProductImageUrl, int CurrentBidderID, int BidTimes, string Remark, string ProductClassName, string Province, string City, string ProductKind, int TemplateID, int SkinID, int PresentExp3, int PresentPoint3, decimal PresentMoney3, int Discount3, int PresentExp2, int PresentPoint2, decimal PresentMoney2, int Discount2, int PresentExp1, int PresentPoint1, decimal PresentMoney1, int Discount1, decimal TeamPrice5, int TeamNumber5, decimal TeamPrice4, int TeamNumber4, int TeamCurrentNumber4, int TeamCurrentNumber5, int TeamNum, decimal TempSubScriptionRate, string TeamName, string ProductSmallImageUrl, decimal TaxRate, bool AutoPostBack, string CanTeam, string CanSee, string CanBuy, string UploadFiles, int ProductType, string Color, string Size, string Attributes, string CustomPrice, bool IntegraUse)
			{
				S_Product.HLShop_ProductRow hLShop_ProductRow = (S_Product.HLShop_ProductRow)base.NewRow();
				hLShop_ProductRow.ItemArray = new object[]
				{
					null,
					ChannelID,
					ProductPlace,
					ShopID,
					ProductNum,
					ClassID,
					ProductName,
					ProductModel,
					ProductStandard,
					ProducerName,
					TrademarkName,
					ProductExplain,
					ProductIntro,
					StandPrice,
					ImcrementPrice,
					AuctionStartPrice,
					CurrentPrice,
					TeamPrice1,
					TeamNumber1,
					TeamPrice2,
					TeamNumber2,
					OnTop,
					IsHot,
					IsElite,
					Stars,
					Stocks,
					OrderNum,
					AlarmNum,
					EnableSale,
					Discount,
					BeginDate,
					EndDate,
					LimitNum,
					Keyword,
					CommentCount,
					UpdateTime,
					CreateTime,
					Hits,
					BuyTimes,
					Inputer,
					SalePromotionType,
					PresentNumber,
					PresentID,
					PresentPoint,
					PresentMoney,
					PresentExp,
					Weight,
					EnableSingleSell,
					DependentProducts,
					TeamPrice3,
					TeamCurrentNumber1,
					TeamNumber3,
					TeamCurrentNumber2,
					TeamCurrentNumber3,
					SalerID,
					EmailSent,
					MemberPrice,
					PUnit,
					ValidDay,
					PayType,
					Propority,
					DeliverType,
					DeliverCharge,
					NeedInvoice,
					Guarantee,
					DeliverPayType,
					LeftTime,
					OrderBy,
					ShopProductClassID,
					ShopProductCategoryID,
					ProductImageUrl,
					CurrentBidderID,
					BidTimes,
					Remark,
					ProductClassName,
					Province,
					City,
					ProductKind,
					TemplateID,
					SkinID,
					PresentExp3,
					PresentPoint3,
					PresentMoney3,
					Discount3,
					PresentExp2,
					PresentPoint2,
					PresentMoney2,
					Discount2,
					PresentExp1,
					PresentPoint1,
					PresentMoney1,
					Discount1,
					TeamPrice5,
					TeamNumber5,
					TeamPrice4,
					TeamNumber4,
					TeamCurrentNumber4,
					TeamCurrentNumber5,
					TeamNum,
					TempSubScriptionRate,
					TeamName,
					ProductSmallImageUrl,
					TaxRate,
					AutoPostBack,
					CanTeam,
					CanSee,
					CanBuy,
					UploadFiles,
					ProductType,
					Color,
					Size,
					Attributes,
					CustomPrice,
					IntegraUse
				};
				base.Rows.Add(hLShop_ProductRow);
				return hLShop_ProductRow;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public S_Product.HLShop_ProductRow FindByProductID(int ProductID)
			{
				return (S_Product.HLShop_ProductRow)base.Rows.Find(new object[]
				{
					ProductID
				});
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public virtual System.Collections.IEnumerator GetEnumerator()
			{
				return base.Rows.GetEnumerator();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public override DataTable Clone()
			{
				S_Product.HLShop_ProductDataTable hLShop_ProductDataTable = (S_Product.HLShop_ProductDataTable)base.Clone();
				hLShop_ProductDataTable.InitVars();
				return hLShop_ProductDataTable;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override DataTable CreateInstance()
			{
				return new S_Product.HLShop_ProductDataTable();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			internal void InitVars()
			{
				this.columnProductID = base.Columns["ProductID"];
				this.columnChannelID = base.Columns["ChannelID"];
				this.columnProductPlace = base.Columns["ProductPlace"];
				this.columnShopID = base.Columns["ShopID"];
				this.columnProductNum = base.Columns["ProductNum"];
				this.columnClassID = base.Columns["ClassID"];
				this.columnProductName = base.Columns["ProductName"];
				this.columnProductModel = base.Columns["ProductModel"];
				this.columnProductStandard = base.Columns["ProductStandard"];
				this.columnProducerName = base.Columns["ProducerName"];
				this.columnTrademarkName = base.Columns["TrademarkName"];
				this.columnProductExplain = base.Columns["ProductExplain"];
				this.columnProductIntro = base.Columns["ProductIntro"];
				this.columnStandPrice = base.Columns["StandPrice"];
				this.columnImcrementPrice = base.Columns["ImcrementPrice"];
				this.columnAuctionStartPrice = base.Columns["AuctionStartPrice"];
				this.columnCurrentPrice = base.Columns["CurrentPrice"];
				this.columnTeamPrice1 = base.Columns["TeamPrice1"];
				this.columnTeamNumber1 = base.Columns["TeamNumber1"];
				this.columnTeamPrice2 = base.Columns["TeamPrice2"];
				this.columnTeamNumber2 = base.Columns["TeamNumber2"];
				this.columnOnTop = base.Columns["OnTop"];
				this.columnIsHot = base.Columns["IsHot"];
				this.columnIsElite = base.Columns["IsElite"];
				this.columnStars = base.Columns["Stars"];
				this.columnStocks = base.Columns["Stocks"];
				this.columnOrderNum = base.Columns["OrderNum"];
				this.columnAlarmNum = base.Columns["AlarmNum"];
				this.columnEnableSale = base.Columns["EnableSale"];
				this.columnDiscount = base.Columns["Discount"];
				this.columnBeginDate = base.Columns["BeginDate"];
				this.columnEndDate = base.Columns["EndDate"];
				this.columnLimitNum = base.Columns["LimitNum"];
				this.columnKeyword = base.Columns["Keyword"];
				this.columnCommentCount = base.Columns["CommentCount"];
				this.columnUpdateTime = base.Columns["UpdateTime"];
				this.columnCreateTime = base.Columns["CreateTime"];
				this.columnHits = base.Columns["Hits"];
				this.columnBuyTimes = base.Columns["BuyTimes"];
				this.columnInputer = base.Columns["Inputer"];
				this.columnSalePromotionType = base.Columns["SalePromotionType"];
				this.columnPresentNumber = base.Columns["PresentNumber"];
				this.columnPresentID = base.Columns["PresentID"];
				this.columnPresentPoint = base.Columns["PresentPoint"];
				this.columnPresentMoney = base.Columns["PresentMoney"];
				this.columnPresentExp = base.Columns["PresentExp"];
				this.columnWeight = base.Columns["Weight"];
				this.columnEnableSingleSell = base.Columns["EnableSingleSell"];
				this.columnDependentProducts = base.Columns["DependentProducts"];
				this.columnTeamPrice3 = base.Columns["TeamPrice3"];
				this.columnTeamCurrentNumber1 = base.Columns["TeamCurrentNumber1"];
				this.columnTeamNumber3 = base.Columns["TeamNumber3"];
				this.columnTeamCurrentNumber2 = base.Columns["TeamCurrentNumber2"];
				this.columnTeamCurrentNumber3 = base.Columns["TeamCurrentNumber3"];
				this.columnSalerID = base.Columns["SalerID"];
				this.columnEmailSent = base.Columns["EmailSent"];
				this.columnMemberPrice = base.Columns["MemberPrice"];
				this.columnPUnit = base.Columns["PUnit"];
				this.columnValidDay = base.Columns["ValidDay"];
				this.columnPayType = base.Columns["PayType"];
				this.columnPropority = base.Columns["Propority"];
				this.columnDeliverType = base.Columns["DeliverType"];
				this.columnDeliverCharge = base.Columns["DeliverCharge"];
				this.columnNeedInvoice = base.Columns["NeedInvoice"];
				this.columnGuarantee = base.Columns["Guarantee"];
				this.columnDeliverPayType = base.Columns["DeliverPayType"];
				this.columnLeftTime = base.Columns["LeftTime"];
				this.columnOrderBy = base.Columns["OrderBy"];
				this.columnShopProductClassID = base.Columns["ShopProductClassID"];
				this.columnShopProductCategoryID = base.Columns["ShopProductCategoryID"];
				this.columnProductImageUrl = base.Columns["ProductImageUrl"];
				this.columnCurrentBidderID = base.Columns["CurrentBidderID"];
				this.columnBidTimes = base.Columns["BidTimes"];
				this.columnRemark = base.Columns["Remark"];
				this.columnProductClassName = base.Columns["ProductClassName"];
				this.columnProvince = base.Columns["Province"];
				this.columnCity = base.Columns["City"];
				this.columnProductKind = base.Columns["ProductKind"];
				this.columnTemplateID = base.Columns["TemplateID"];
				this.columnSkinID = base.Columns["SkinID"];
				this.columnPresentExp3 = base.Columns["PresentExp3"];
				this.columnPresentPoint3 = base.Columns["PresentPoint3"];
				this.columnPresentMoney3 = base.Columns["PresentMoney3"];
				this.columnDiscount3 = base.Columns["Discount3"];
				this.columnPresentExp2 = base.Columns["PresentExp2"];
				this.columnPresentPoint2 = base.Columns["PresentPoint2"];
				this.columnPresentMoney2 = base.Columns["PresentMoney2"];
				this.columnDiscount2 = base.Columns["Discount2"];
				this.columnPresentExp1 = base.Columns["PresentExp1"];
				this.columnPresentPoint1 = base.Columns["PresentPoint1"];
				this.columnPresentMoney1 = base.Columns["PresentMoney1"];
				this.columnDiscount1 = base.Columns["Discount1"];
				this.columnTeamPrice5 = base.Columns["TeamPrice5"];
				this.columnTeamNumber5 = base.Columns["TeamNumber5"];
				this.columnTeamPrice4 = base.Columns["TeamPrice4"];
				this.columnTeamNumber4 = base.Columns["TeamNumber4"];
				this.columnTeamCurrentNumber4 = base.Columns["TeamCurrentNumber4"];
				this.columnTeamCurrentNumber5 = base.Columns["TeamCurrentNumber5"];
				this.columnTeamNum = base.Columns["TeamNum"];
				this.columnTempSubScriptionRate = base.Columns["TempSubScriptionRate"];
				this.columnTeamName = base.Columns["TeamName"];
				this.columnProductSmallImageUrl = base.Columns["ProductSmallImageUrl"];
				this.columnTaxRate = base.Columns["TaxRate"];
				this.columnAutoPostBack = base.Columns["AutoPostBack"];
				this.columnCanTeam = base.Columns["CanTeam"];
				this.columnCanSee = base.Columns["CanSee"];
				this.columnCanBuy = base.Columns["CanBuy"];
				this.columnUploadFiles = base.Columns["UploadFiles"];
				this.columnProductType = base.Columns["ProductType"];
				this.columnColor = base.Columns["Color"];
				this.columnSize = base.Columns["Size"];
				this.columnAttributes = base.Columns["Attributes"];
				this.columnCustomPrice = base.Columns["CustomPrice"];
				this.columnIntegraUse = base.Columns["IntegraUse"];
			}
			[System.Diagnostics.DebuggerNonUserCode]
			private void InitClass()
			{
				this.columnProductID = new DataColumn("ProductID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnProductID);
				this.columnChannelID = new DataColumn("ChannelID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnChannelID);
				this.columnProductPlace = new DataColumn("ProductPlace", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnProductPlace);
				this.columnShopID = new DataColumn("ShopID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnShopID);
				this.columnProductNum = new DataColumn("ProductNum", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnProductNum);
				this.columnClassID = new DataColumn("ClassID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnClassID);
				this.columnProductName = new DataColumn("ProductName", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnProductName);
				this.columnProductModel = new DataColumn("ProductModel", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnProductModel);
				this.columnProductStandard = new DataColumn("ProductStandard", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnProductStandard);
				this.columnProducerName = new DataColumn("ProducerName", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnProducerName);
				this.columnTrademarkName = new DataColumn("TrademarkName", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnTrademarkName);
				this.columnProductExplain = new DataColumn("ProductExplain", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnProductExplain);
				this.columnProductIntro = new DataColumn("ProductIntro", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnProductIntro);
				this.columnStandPrice = new DataColumn("StandPrice", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnStandPrice);
				this.columnImcrementPrice = new DataColumn("ImcrementPrice", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnImcrementPrice);
				this.columnAuctionStartPrice = new DataColumn("AuctionStartPrice", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnAuctionStartPrice);
				this.columnCurrentPrice = new DataColumn("CurrentPrice", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnCurrentPrice);
				this.columnTeamPrice1 = new DataColumn("TeamPrice1", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnTeamPrice1);
				this.columnTeamNumber1 = new DataColumn("TeamNumber1", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnTeamNumber1);
				this.columnTeamPrice2 = new DataColumn("TeamPrice2", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnTeamPrice2);
				this.columnTeamNumber2 = new DataColumn("TeamNumber2", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnTeamNumber2);
				this.columnOnTop = new DataColumn("OnTop", typeof(bool), null, MappingType.Element);
				base.Columns.Add(this.columnOnTop);
				this.columnIsHot = new DataColumn("IsHot", typeof(bool), null, MappingType.Element);
				base.Columns.Add(this.columnIsHot);
				this.columnIsElite = new DataColumn("IsElite", typeof(bool), null, MappingType.Element);
				base.Columns.Add(this.columnIsElite);
				this.columnStars = new DataColumn("Stars", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnStars);
				this.columnStocks = new DataColumn("Stocks", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnStocks);
				this.columnOrderNum = new DataColumn("OrderNum", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnOrderNum);
				this.columnAlarmNum = new DataColumn("AlarmNum", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnAlarmNum);
				this.columnEnableSale = new DataColumn("EnableSale", typeof(bool), null, MappingType.Element);
				base.Columns.Add(this.columnEnableSale);
				this.columnDiscount = new DataColumn("Discount", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnDiscount);
				this.columnBeginDate = new DataColumn("BeginDate", typeof(System.DateTime), null, MappingType.Element);
				base.Columns.Add(this.columnBeginDate);
				this.columnEndDate = new DataColumn("EndDate", typeof(System.DateTime), null, MappingType.Element);
				base.Columns.Add(this.columnEndDate);
				this.columnLimitNum = new DataColumn("LimitNum", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnLimitNum);
				this.columnKeyword = new DataColumn("Keyword", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnKeyword);
				this.columnCommentCount = new DataColumn("CommentCount", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnCommentCount);
				this.columnUpdateTime = new DataColumn("UpdateTime", typeof(System.DateTime), null, MappingType.Element);
				base.Columns.Add(this.columnUpdateTime);
				this.columnCreateTime = new DataColumn("CreateTime", typeof(System.DateTime), null, MappingType.Element);
				base.Columns.Add(this.columnCreateTime);
				this.columnHits = new DataColumn("Hits", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnHits);
				this.columnBuyTimes = new DataColumn("BuyTimes", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnBuyTimes);
				this.columnInputer = new DataColumn("Inputer", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnInputer);
				this.columnSalePromotionType = new DataColumn("SalePromotionType", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnSalePromotionType);
				this.columnPresentNumber = new DataColumn("PresentNumber", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnPresentNumber);
				this.columnPresentID = new DataColumn("PresentID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnPresentID);
				this.columnPresentPoint = new DataColumn("PresentPoint", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnPresentPoint);
				this.columnPresentMoney = new DataColumn("PresentMoney", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnPresentMoney);
				this.columnPresentExp = new DataColumn("PresentExp", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnPresentExp);
				this.columnWeight = new DataColumn("Weight", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnWeight);
				this.columnEnableSingleSell = new DataColumn("EnableSingleSell", typeof(bool), null, MappingType.Element);
				base.Columns.Add(this.columnEnableSingleSell);
				this.columnDependentProducts = new DataColumn("DependentProducts", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnDependentProducts);
				this.columnTeamPrice3 = new DataColumn("TeamPrice3", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnTeamPrice3);
				this.columnTeamCurrentNumber1 = new DataColumn("TeamCurrentNumber1", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnTeamCurrentNumber1);
				this.columnTeamNumber3 = new DataColumn("TeamNumber3", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnTeamNumber3);
				this.columnTeamCurrentNumber2 = new DataColumn("TeamCurrentNumber2", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnTeamCurrentNumber2);
				this.columnTeamCurrentNumber3 = new DataColumn("TeamCurrentNumber3", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnTeamCurrentNumber3);
				this.columnSalerID = new DataColumn("SalerID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnSalerID);
				this.columnEmailSent = new DataColumn("EmailSent", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnEmailSent);
				this.columnMemberPrice = new DataColumn("MemberPrice", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnMemberPrice);
				this.columnPUnit = new DataColumn("PUnit", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnPUnit);
				this.columnValidDay = new DataColumn("ValidDay", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnValidDay);
				this.columnPayType = new DataColumn("PayType", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnPayType);
				this.columnPropority = new DataColumn("Propority", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnPropority);
				this.columnDeliverType = new DataColumn("DeliverType", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnDeliverType);
				this.columnDeliverCharge = new DataColumn("DeliverCharge", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnDeliverCharge);
				this.columnNeedInvoice = new DataColumn("NeedInvoice", typeof(bool), null, MappingType.Element);
				base.Columns.Add(this.columnNeedInvoice);
				this.columnGuarantee = new DataColumn("Guarantee", typeof(bool), null, MappingType.Element);
				base.Columns.Add(this.columnGuarantee);
				this.columnDeliverPayType = new DataColumn("DeliverPayType", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnDeliverPayType);
				this.columnLeftTime = new DataColumn("LeftTime", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnLeftTime);
				this.columnOrderBy = new DataColumn("OrderBy", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnOrderBy);
				this.columnShopProductClassID = new DataColumn("ShopProductClassID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnShopProductClassID);
				this.columnShopProductCategoryID = new DataColumn("ShopProductCategoryID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnShopProductCategoryID);
				this.columnProductImageUrl = new DataColumn("ProductImageUrl", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnProductImageUrl);
				this.columnCurrentBidderID = new DataColumn("CurrentBidderID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnCurrentBidderID);
				this.columnBidTimes = new DataColumn("BidTimes", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnBidTimes);
				this.columnRemark = new DataColumn("Remark", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnRemark);
				this.columnProductClassName = new DataColumn("ProductClassName", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnProductClassName);
				this.columnProvince = new DataColumn("Province", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnProvince);
				this.columnCity = new DataColumn("City", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnCity);
				this.columnProductKind = new DataColumn("ProductKind", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnProductKind);
				this.columnTemplateID = new DataColumn("TemplateID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnTemplateID);
				this.columnSkinID = new DataColumn("SkinID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnSkinID);
				this.columnPresentExp3 = new DataColumn("PresentExp3", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnPresentExp3);
				this.columnPresentPoint3 = new DataColumn("PresentPoint3", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnPresentPoint3);
				this.columnPresentMoney3 = new DataColumn("PresentMoney3", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnPresentMoney3);
				this.columnDiscount3 = new DataColumn("Discount3", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnDiscount3);
				this.columnPresentExp2 = new DataColumn("PresentExp2", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnPresentExp2);
				this.columnPresentPoint2 = new DataColumn("PresentPoint2", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnPresentPoint2);
				this.columnPresentMoney2 = new DataColumn("PresentMoney2", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnPresentMoney2);
				this.columnDiscount2 = new DataColumn("Discount2", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnDiscount2);
				this.columnPresentExp1 = new DataColumn("PresentExp1", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnPresentExp1);
				this.columnPresentPoint1 = new DataColumn("PresentPoint1", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnPresentPoint1);
				this.columnPresentMoney1 = new DataColumn("PresentMoney1", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnPresentMoney1);
				this.columnDiscount1 = new DataColumn("Discount1", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnDiscount1);
				this.columnTeamPrice5 = new DataColumn("TeamPrice5", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnTeamPrice5);
				this.columnTeamNumber5 = new DataColumn("TeamNumber5", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnTeamNumber5);
				this.columnTeamPrice4 = new DataColumn("TeamPrice4", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnTeamPrice4);
				this.columnTeamNumber4 = new DataColumn("TeamNumber4", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnTeamNumber4);
				this.columnTeamCurrentNumber4 = new DataColumn("TeamCurrentNumber4", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnTeamCurrentNumber4);
				this.columnTeamCurrentNumber5 = new DataColumn("TeamCurrentNumber5", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnTeamCurrentNumber5);
				this.columnTeamNum = new DataColumn("TeamNum", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnTeamNum);
				this.columnTempSubScriptionRate = new DataColumn("TempSubScriptionRate", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnTempSubScriptionRate);
				this.columnTeamName = new DataColumn("TeamName", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnTeamName);
				this.columnProductSmallImageUrl = new DataColumn("ProductSmallImageUrl", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnProductSmallImageUrl);
				this.columnTaxRate = new DataColumn("TaxRate", typeof(decimal), null, MappingType.Element);
				base.Columns.Add(this.columnTaxRate);
				this.columnAutoPostBack = new DataColumn("AutoPostBack", typeof(bool), null, MappingType.Element);
				base.Columns.Add(this.columnAutoPostBack);
				this.columnCanTeam = new DataColumn("CanTeam", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnCanTeam);
				this.columnCanSee = new DataColumn("CanSee", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnCanSee);
				this.columnCanBuy = new DataColumn("CanBuy", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnCanBuy);
				this.columnUploadFiles = new DataColumn("UploadFiles", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnUploadFiles);
				this.columnProductType = new DataColumn("ProductType", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnProductType);
				this.columnColor = new DataColumn("Color", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnColor);
				this.columnSize = new DataColumn("Size", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnSize);
				this.columnAttributes = new DataColumn("Attributes", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnAttributes);
				this.columnCustomPrice = new DataColumn("CustomPrice", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnCustomPrice);
				this.columnIntegraUse = new DataColumn("IntegraUse", typeof(bool), null, MappingType.Element);
				base.Columns.Add(this.columnIntegraUse);
				base.Constraints.Add(new UniqueConstraint("Constraint1", new DataColumn[]
				{
					this.columnProductID
				}, true));
				this.columnProductID.AutoIncrement = true;
				this.columnProductID.AllowDBNull = false;
				this.columnProductID.ReadOnly = true;
				this.columnProductID.Unique = true;
				this.columnProductPlace.MaxLength = 50;
				this.columnProductNum.MaxLength = 50;
				this.columnProductName.MaxLength = 50;
				this.columnProductModel.MaxLength = 50;
				this.columnProductStandard.MaxLength = 50;
				this.columnProducerName.MaxLength = 50;
				this.columnTrademarkName.MaxLength = 50;
				this.columnProductExplain.MaxLength = 1073741823;
				this.columnProductIntro.MaxLength = 2147483647;
				this.columnKeyword.MaxLength = 1073741823;
				this.columnInputer.MaxLength = 50;
				this.columnDependentProducts.MaxLength = 1073741823;
				this.columnPUnit.DefaultValue = "件";
				this.columnPUnit.MaxLength = 50;
				this.columnPayType.MaxLength = 50;
				this.columnPropority.MaxLength = 2147483647;
				this.columnDeliverType.MaxLength = 50;
				this.columnDeliverCharge.MaxLength = 50;
				this.columnLeftTime.DefaultValue = 0;
				this.columnProductImageUrl.MaxLength = 200;
				this.columnRemark.MaxLength = 1073741823;
				this.columnProductClassName.MaxLength = 100;
				this.columnProvince.MaxLength = 50;
				this.columnCity.MaxLength = 50;
				this.columnProductKind.MaxLength = 50;
				this.columnTeamNum.DefaultValue = 0;
				this.columnTempSubScriptionRate.DefaultValue = 0m;
				this.columnTeamName.DefaultValue = "";
				this.columnTeamName.MaxLength = 200;
				this.columnProductSmallImageUrl.MaxLength = 200;
				this.columnTaxRate.DefaultValue = 0m;
				this.columnAutoPostBack.DefaultValue = false;
				this.columnCanTeam.MaxLength = 50;
				this.columnCanSee.MaxLength = 10;
				this.columnCanBuy.MaxLength = 10;
				this.columnAttributes.MaxLength = 800;
				this.columnColor.MaxLength = 100;
				this.columnSize.MaxLength = 50;
				this.columnCustomPrice.MaxLength = 100;
				this.columnIntegraUse.DefaultValue = false;
				this.columnUploadFiles.MaxLength = 1073741823;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public S_Product.HLShop_ProductRow NewHLShop_ProductRow()
			{
				return (S_Product.HLShop_ProductRow)base.NewRow();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override DataRow NewRowFromBuilder(DataRowBuilder builder)
			{
				return new S_Product.HLShop_ProductRow(builder);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override System.Type GetRowType()
			{
				return typeof(S_Product.HLShop_ProductRow);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowChanged(DataRowChangeEventArgs e)
			{
				base.OnRowChanged(e);
				if (this.HLShop_ProductRowChanged != null)
				{
					this.HLShop_ProductRowChanged(this, new S_Product.HLShop_ProductRowChangeEvent((S_Product.HLShop_ProductRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowChanging(DataRowChangeEventArgs e)
			{
				base.OnRowChanging(e);
				if (this.HLShop_ProductRowChanging != null)
				{
					this.HLShop_ProductRowChanging(this, new S_Product.HLShop_ProductRowChangeEvent((S_Product.HLShop_ProductRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowDeleted(DataRowChangeEventArgs e)
			{
				base.OnRowDeleted(e);
				if (this.HLShop_ProductRowDeleted != null)
				{
					this.HLShop_ProductRowDeleted(this, new S_Product.HLShop_ProductRowChangeEvent((S_Product.HLShop_ProductRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowDeleting(DataRowChangeEventArgs e)
			{
				base.OnRowDeleting(e);
				if (this.HLShop_ProductRowDeleting != null)
				{
					this.HLShop_ProductRowDeleting(this, new S_Product.HLShop_ProductRowChangeEvent((S_Product.HLShop_ProductRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void RemoveHLShop_ProductRow(S_Product.HLShop_ProductRow row)
			{
				base.Rows.Remove(row);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public static System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(System.Xml.Schema.XmlSchemaSet xs)
			{
				System.Xml.Schema.XmlSchemaComplexType xmlSchemaComplexType = new System.Xml.Schema.XmlSchemaComplexType();
				System.Xml.Schema.XmlSchemaSequence xmlSchemaSequence = new System.Xml.Schema.XmlSchemaSequence();
				S_Product s_Product = new S_Product();
				xs.Add(s_Product.GetSchemaSerializable());
				System.Xml.Schema.XmlSchemaAny xmlSchemaAny = new System.Xml.Schema.XmlSchemaAny();
				xmlSchemaAny.Namespace = "http://www.w3.org/2001/XMLSchema";
				xmlSchemaAny.MinOccurs = 0m;
				xmlSchemaAny.MaxOccurs = 79228162514264337593543950335m;
				xmlSchemaAny.ProcessContents = System.Xml.Schema.XmlSchemaContentProcessing.Lax;
				xmlSchemaSequence.Items.Add(xmlSchemaAny);
				System.Xml.Schema.XmlSchemaAny xmlSchemaAny2 = new System.Xml.Schema.XmlSchemaAny();
				xmlSchemaAny2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
				xmlSchemaAny2.MinOccurs = 1m;
				xmlSchemaAny2.ProcessContents = System.Xml.Schema.XmlSchemaContentProcessing.Lax;
				xmlSchemaSequence.Items.Add(xmlSchemaAny2);
				System.Xml.Schema.XmlSchemaAttribute xmlSchemaAttribute = new System.Xml.Schema.XmlSchemaAttribute();
				xmlSchemaAttribute.Name = "namespace";
				xmlSchemaAttribute.FixedValue = s_Product.Namespace;
				xmlSchemaComplexType.Attributes.Add(xmlSchemaAttribute);
				System.Xml.Schema.XmlSchemaAttribute xmlSchemaAttribute2 = new System.Xml.Schema.XmlSchemaAttribute();
				xmlSchemaAttribute2.Name = "tableTypeName";
				xmlSchemaAttribute2.FixedValue = "HLShop_ProductDataTable";
				xmlSchemaComplexType.Attributes.Add(xmlSchemaAttribute2);
				xmlSchemaComplexType.Particle = xmlSchemaSequence;
				return xmlSchemaComplexType;
			}
		}
		[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
		public class HLShop_ProductRow : DataRow
		{
			private S_Product.HLShop_ProductDataTable tableHLShop_Product;
			[System.Diagnostics.DebuggerNonUserCode]
			public int ProductID
			{
				get
				{
					return (int)base[this.tableHLShop_Product.ProductIDColumn];
				}
				set
				{
					base[this.tableHLShop_Product.ProductIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int ChannelID
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.ChannelIDColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“ChannelID”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.ChannelIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string ProductPlace
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Product.ProductPlaceColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“ProductPlace”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.ProductPlaceColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int ShopID
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.ShopIDColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“ShopID”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.ShopIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string ProductNum
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Product.ProductNumColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“ProductNum”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.ProductNumColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int ClassID
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.ClassIDColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“ClassID”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.ClassIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string ProductName
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Product.ProductNameColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“ProductName”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.ProductNameColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string ProductModel
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Product.ProductModelColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“ProductModel”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.ProductModelColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string ProductStandard
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Product.ProductStandardColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“ProductStandard”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.ProductStandardColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string ProducerName
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Product.ProducerNameColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“ProducerName”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.ProducerNameColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string TrademarkName
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Product.TrademarkNameColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“TrademarkName”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.TrademarkNameColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string ProductExplain
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Product.ProductExplainColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“ProductExplain”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.ProductExplainColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string ProductIntro
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Product.ProductIntroColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“ProductIntro”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.ProductIntroColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal StandPrice
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_Product.StandPriceColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“StandPrice”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.StandPriceColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal ImcrementPrice
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_Product.ImcrementPriceColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“ImcrementPrice”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.ImcrementPriceColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal AuctionStartPrice
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_Product.AuctionStartPriceColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“AuctionStartPrice”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.AuctionStartPriceColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal CurrentPrice
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_Product.CurrentPriceColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“CurrentPrice”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.CurrentPriceColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal TeamPrice1
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_Product.TeamPrice1Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“TeamPrice1”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.TeamPrice1Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int TeamNumber1
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.TeamNumber1Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“TeamNumber1”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.TeamNumber1Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal TeamPrice2
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_Product.TeamPrice2Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“TeamPrice2”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.TeamPrice2Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int TeamNumber2
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.TeamNumber2Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“TeamNumber2”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.TeamNumber2Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool OnTop
			{
				get
				{
					bool result;
					try
					{
						result = (bool)base[this.tableHLShop_Product.OnTopColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“OnTop”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.OnTopColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsHot
			{
				get
				{
					bool result;
					try
					{
						result = (bool)base[this.tableHLShop_Product.IsHotColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“IsHot”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.IsHotColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsElite
			{
				get
				{
					bool result;
					try
					{
						result = (bool)base[this.tableHLShop_Product.IsEliteColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“IsElite”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.IsEliteColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int Stars
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.StarsColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“Stars”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.StarsColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int Stocks
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.StocksColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“Stocks”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.StocksColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int OrderNum
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.OrderNumColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“OrderNum”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.OrderNumColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int AlarmNum
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.AlarmNumColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“AlarmNum”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.AlarmNumColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool EnableSale
			{
				get
				{
					bool result;
					try
					{
						result = (bool)base[this.tableHLShop_Product.EnableSaleColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“EnableSale”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.EnableSaleColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int Discount
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.DiscountColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“Discount”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.DiscountColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public System.DateTime BeginDate
			{
				get
				{
					System.DateTime result;
					try
					{
						result = (System.DateTime)base[this.tableHLShop_Product.BeginDateColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“BeginDate”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.BeginDateColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public System.DateTime EndDate
			{
				get
				{
					System.DateTime result;
					try
					{
						result = (System.DateTime)base[this.tableHLShop_Product.EndDateColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“EndDate”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.EndDateColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int LimitNum
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.LimitNumColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“LimitNum”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.LimitNumColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string Keyword
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Product.KeywordColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“Keyword”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.KeywordColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int CommentCount
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.CommentCountColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“CommentCount”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.CommentCountColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public System.DateTime UpdateTime
			{
				get
				{
					System.DateTime result;
					try
					{
						result = (System.DateTime)base[this.tableHLShop_Product.UpdateTimeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“UpdateTime”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.UpdateTimeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public System.DateTime CreateTime
			{
				get
				{
					System.DateTime result;
					try
					{
						result = (System.DateTime)base[this.tableHLShop_Product.CreateTimeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“CreateTime”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.CreateTimeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int Hits
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.HitsColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“Hits”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.HitsColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int BuyTimes
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.BuyTimesColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“BuyTimes”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.BuyTimesColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string Inputer
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Product.InputerColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“Inputer”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.InputerColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int SalePromotionType
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.SalePromotionTypeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“SalePromotionType”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.SalePromotionTypeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int PresentNumber
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.PresentNumberColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“PresentNumber”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.PresentNumberColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int PresentID
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.PresentIDColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“PresentID”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.PresentIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int PresentPoint
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.PresentPointColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“PresentPoint”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.PresentPointColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal PresentMoney
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_Product.PresentMoneyColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“PresentMoney”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.PresentMoneyColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int PresentExp
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.PresentExpColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“PresentExp”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.PresentExpColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int Weight
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.WeightColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“Weight”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.WeightColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool EnableSingleSell
			{
				get
				{
					bool result;
					try
					{
						result = (bool)base[this.tableHLShop_Product.EnableSingleSellColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“EnableSingleSell”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.EnableSingleSellColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string DependentProducts
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Product.DependentProductsColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“DependentProducts”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.DependentProductsColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal TeamPrice3
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_Product.TeamPrice3Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“TeamPrice3”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.TeamPrice3Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int TeamCurrentNumber1
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.TeamCurrentNumber1Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“TeamCurrentNumber1”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.TeamCurrentNumber1Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int TeamNumber3
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.TeamNumber3Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“TeamNumber3”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.TeamNumber3Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int TeamCurrentNumber2
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.TeamCurrentNumber2Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“TeamCurrentNumber2”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.TeamCurrentNumber2Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int TeamCurrentNumber3
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.TeamCurrentNumber3Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“TeamCurrentNumber3”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.TeamCurrentNumber3Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int SalerID
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.SalerIDColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“SalerID”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.SalerIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int EmailSent
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.EmailSentColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“EmailSent”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.EmailSentColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal MemberPrice
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_Product.MemberPriceColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“MemberPrice”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.MemberPriceColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string PUnit
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Product.PUnitColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“PUnit”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.PUnitColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int ValidDay
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.ValidDayColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“ValidDay”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.ValidDayColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string PayType
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Product.PayTypeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“PayType”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.PayTypeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string Propority
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Product.ProporityColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“Propority”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.ProporityColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string DeliverType
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Product.DeliverTypeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“DeliverType”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.DeliverTypeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string DeliverCharge
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Product.DeliverChargeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“DeliverCharge”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.DeliverChargeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool NeedInvoice
			{
				get
				{
					bool result;
					try
					{
						result = (bool)base[this.tableHLShop_Product.NeedInvoiceColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“NeedInvoice”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.NeedInvoiceColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool Guarantee
			{
				get
				{
					bool result;
					try
					{
						result = (bool)base[this.tableHLShop_Product.GuaranteeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“Guarantee”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.GuaranteeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int DeliverPayType
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.DeliverPayTypeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“DeliverPayType”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.DeliverPayTypeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int LeftTime
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.LeftTimeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“LeftTime”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.LeftTimeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int OrderBy
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.OrderByColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“OrderBy”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.OrderByColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int ShopProductClassID
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.ShopProductClassIDColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“ShopProductClassID”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.ShopProductClassIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int ShopProductCategoryID
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.ShopProductCategoryIDColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“ShopProductCategoryID”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.ShopProductCategoryIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string ProductImageUrl
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Product.ProductImageUrlColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“ProductImageUrl”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.ProductImageUrlColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int CurrentBidderID
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.CurrentBidderIDColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“CurrentBidderID”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.CurrentBidderIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int BidTimes
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.BidTimesColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“BidTimes”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.BidTimesColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string Remark
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Product.RemarkColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“Remark”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.RemarkColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string ProductClassName
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Product.ProductClassNameColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“ProductClassName”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.ProductClassNameColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string Province
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Product.ProvinceColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“Province”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.ProvinceColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string City
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Product.CityColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“City”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.CityColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string ProductKind
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Product.ProductKindColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“ProductKind”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.ProductKindColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int TemplateID
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.TemplateIDColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“TemplateID”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.TemplateIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int SkinID
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.SkinIDColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“SkinID”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.SkinIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int PresentExp3
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.PresentExp3Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“PresentExp3”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.PresentExp3Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int PresentPoint3
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.PresentPoint3Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“PresentPoint3”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.PresentPoint3Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal PresentMoney3
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_Product.PresentMoney3Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“PresentMoney3”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.PresentMoney3Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int Discount3
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.Discount3Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“Discount3”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.Discount3Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int PresentExp2
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.PresentExp2Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“PresentExp2”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.PresentExp2Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int PresentPoint2
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.PresentPoint2Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“PresentPoint2”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.PresentPoint2Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal PresentMoney2
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_Product.PresentMoney2Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“PresentMoney2”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.PresentMoney2Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int Discount2
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.Discount2Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“Discount2”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.Discount2Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int PresentExp1
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.PresentExp1Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“PresentExp1”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.PresentExp1Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int PresentPoint1
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.PresentPoint1Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“PresentPoint1”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.PresentPoint1Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal PresentMoney1
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_Product.PresentMoney1Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“PresentMoney1”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.PresentMoney1Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int Discount1
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.Discount1Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“Discount1”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.Discount1Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal TeamPrice5
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_Product.TeamPrice5Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“TeamPrice5”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.TeamPrice5Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int TeamNumber5
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.TeamNumber5Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“TeamNumber5”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.TeamNumber5Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal TeamPrice4
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_Product.TeamPrice4Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“TeamPrice4”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.TeamPrice4Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int TeamNumber4
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.TeamNumber4Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“TeamNumber4”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.TeamNumber4Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int TeamCurrentNumber4
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.TeamCurrentNumber4Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“TeamCurrentNumber4”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.TeamCurrentNumber4Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int TeamCurrentNumber5
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.TeamCurrentNumber5Column];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“TeamCurrentNumber5”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.TeamCurrentNumber5Column] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int TeamNum
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.TeamNumColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“TeamNum”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.TeamNumColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal TempSubScriptionRate
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_Product.TempSubScriptionRateColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“TempSubScriptionRate”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.TempSubScriptionRateColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string TeamName
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Product.TeamNameColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“TeamName”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.TeamNameColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string ProductSmallImageUrl
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Product.ProductSmallImageUrlColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“ProductSmallImageUrl”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.ProductSmallImageUrlColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public decimal TaxRate
			{
				get
				{
					decimal result;
					try
					{
						result = (decimal)base[this.tableHLShop_Product.TaxRateColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“TaxRate”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.TaxRateColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool AutoPostBack
			{
				get
				{
					bool result;
					try
					{
						result = (bool)base[this.tableHLShop_Product.AutoPostBackColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“AutoPostBack”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.AutoPostBackColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string CanTeam
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Product.CanTeamColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“CanTeam”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.CanTeamColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string CanSee
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Product.CanSeeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“CanSee”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.CanSeeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string CanBuy
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Product.CanBuyColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“CanBuy”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.CanBuyColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string UploadFiles
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Product.UploadFilesColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“UploadFiles”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.UploadFilesColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int ProductType
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_Product.ProductTypeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“ProductType”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.ProductTypeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string Color
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Product.ColorColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“Color”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.ColorColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string Size
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Product.SizeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“Size”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.SizeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string Attributes
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Product.AttributesColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“Attributes”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.AttributesColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string CustomPrice
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_Product.CustomPriceColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“CustomPrice”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.CustomPriceColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IntegraUse
			{
				get
				{
					bool result;
					try
					{
						result = (bool)base[this.tableHLShop_Product.IntegraUseColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_Product”中列“IntegraUse”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_Product.IntegraUseColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			internal HLShop_ProductRow(DataRowBuilder rb) : base(rb)
			{
				this.tableHLShop_Product = (S_Product.HLShop_ProductDataTable)base.Table;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsChannelIDNull()
			{
				return base.IsNull(this.tableHLShop_Product.ChannelIDColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetChannelIDNull()
			{
				base[this.tableHLShop_Product.ChannelIDColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsProductPlaceNull()
			{
				return base.IsNull(this.tableHLShop_Product.ProductPlaceColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetProductPlaceNull()
			{
				base[this.tableHLShop_Product.ProductPlaceColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsShopIDNull()
			{
				return base.IsNull(this.tableHLShop_Product.ShopIDColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetShopIDNull()
			{
				base[this.tableHLShop_Product.ShopIDColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsProductNumNull()
			{
				return base.IsNull(this.tableHLShop_Product.ProductNumColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetProductNumNull()
			{
				base[this.tableHLShop_Product.ProductNumColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsClassIDNull()
			{
				return base.IsNull(this.tableHLShop_Product.ClassIDColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetClassIDNull()
			{
				base[this.tableHLShop_Product.ClassIDColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsProductNameNull()
			{
				return base.IsNull(this.tableHLShop_Product.ProductNameColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetProductNameNull()
			{
				base[this.tableHLShop_Product.ProductNameColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsProductModelNull()
			{
				return base.IsNull(this.tableHLShop_Product.ProductModelColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetProductModelNull()
			{
				base[this.tableHLShop_Product.ProductModelColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsProductStandardNull()
			{
				return base.IsNull(this.tableHLShop_Product.ProductStandardColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetProductStandardNull()
			{
				base[this.tableHLShop_Product.ProductStandardColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsProducerNameNull()
			{
				return base.IsNull(this.tableHLShop_Product.ProducerNameColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetProducerNameNull()
			{
				base[this.tableHLShop_Product.ProducerNameColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsTrademarkNameNull()
			{
				return base.IsNull(this.tableHLShop_Product.TrademarkNameColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetTrademarkNameNull()
			{
				base[this.tableHLShop_Product.TrademarkNameColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsProductExplainNull()
			{
				return base.IsNull(this.tableHLShop_Product.ProductExplainColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetProductExplainNull()
			{
				base[this.tableHLShop_Product.ProductExplainColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsProductIntroNull()
			{
				return base.IsNull(this.tableHLShop_Product.ProductIntroColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetProductIntroNull()
			{
				base[this.tableHLShop_Product.ProductIntroColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsStandPriceNull()
			{
				return base.IsNull(this.tableHLShop_Product.StandPriceColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetStandPriceNull()
			{
				base[this.tableHLShop_Product.StandPriceColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsImcrementPriceNull()
			{
				return base.IsNull(this.tableHLShop_Product.ImcrementPriceColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetImcrementPriceNull()
			{
				base[this.tableHLShop_Product.ImcrementPriceColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsAuctionStartPriceNull()
			{
				return base.IsNull(this.tableHLShop_Product.AuctionStartPriceColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetAuctionStartPriceNull()
			{
				base[this.tableHLShop_Product.AuctionStartPriceColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsCurrentPriceNull()
			{
				return base.IsNull(this.tableHLShop_Product.CurrentPriceColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetCurrentPriceNull()
			{
				base[this.tableHLShop_Product.CurrentPriceColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsTeamPrice1Null()
			{
				return base.IsNull(this.tableHLShop_Product.TeamPrice1Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetTeamPrice1Null()
			{
				base[this.tableHLShop_Product.TeamPrice1Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsTeamNumber1Null()
			{
				return base.IsNull(this.tableHLShop_Product.TeamNumber1Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetTeamNumber1Null()
			{
				base[this.tableHLShop_Product.TeamNumber1Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsTeamPrice2Null()
			{
				return base.IsNull(this.tableHLShop_Product.TeamPrice2Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetTeamPrice2Null()
			{
				base[this.tableHLShop_Product.TeamPrice2Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsTeamNumber2Null()
			{
				return base.IsNull(this.tableHLShop_Product.TeamNumber2Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetTeamNumber2Null()
			{
				base[this.tableHLShop_Product.TeamNumber2Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsOnTopNull()
			{
				return base.IsNull(this.tableHLShop_Product.OnTopColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetOnTopNull()
			{
				base[this.tableHLShop_Product.OnTopColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsIsHotNull()
			{
				return base.IsNull(this.tableHLShop_Product.IsHotColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetIsHotNull()
			{
				base[this.tableHLShop_Product.IsHotColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsIsEliteNull()
			{
				return base.IsNull(this.tableHLShop_Product.IsEliteColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetIsEliteNull()
			{
				base[this.tableHLShop_Product.IsEliteColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsStarsNull()
			{
				return base.IsNull(this.tableHLShop_Product.StarsColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetStarsNull()
			{
				base[this.tableHLShop_Product.StarsColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsStocksNull()
			{
				return base.IsNull(this.tableHLShop_Product.StocksColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetStocksNull()
			{
				base[this.tableHLShop_Product.StocksColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsOrderNumNull()
			{
				return base.IsNull(this.tableHLShop_Product.OrderNumColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetOrderNumNull()
			{
				base[this.tableHLShop_Product.OrderNumColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsAlarmNumNull()
			{
				return base.IsNull(this.tableHLShop_Product.AlarmNumColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetAlarmNumNull()
			{
				base[this.tableHLShop_Product.AlarmNumColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsEnableSaleNull()
			{
				return base.IsNull(this.tableHLShop_Product.EnableSaleColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetEnableSaleNull()
			{
				base[this.tableHLShop_Product.EnableSaleColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsDiscountNull()
			{
				return base.IsNull(this.tableHLShop_Product.DiscountColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetDiscountNull()
			{
				base[this.tableHLShop_Product.DiscountColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsBeginDateNull()
			{
				return base.IsNull(this.tableHLShop_Product.BeginDateColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetBeginDateNull()
			{
				base[this.tableHLShop_Product.BeginDateColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsEndDateNull()
			{
				return base.IsNull(this.tableHLShop_Product.EndDateColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetEndDateNull()
			{
				base[this.tableHLShop_Product.EndDateColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsLimitNumNull()
			{
				return base.IsNull(this.tableHLShop_Product.LimitNumColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetLimitNumNull()
			{
				base[this.tableHLShop_Product.LimitNumColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsKeywordNull()
			{
				return base.IsNull(this.tableHLShop_Product.KeywordColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetKeywordNull()
			{
				base[this.tableHLShop_Product.KeywordColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsCommentCountNull()
			{
				return base.IsNull(this.tableHLShop_Product.CommentCountColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetCommentCountNull()
			{
				base[this.tableHLShop_Product.CommentCountColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsUpdateTimeNull()
			{
				return base.IsNull(this.tableHLShop_Product.UpdateTimeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetUpdateTimeNull()
			{
				base[this.tableHLShop_Product.UpdateTimeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsCreateTimeNull()
			{
				return base.IsNull(this.tableHLShop_Product.CreateTimeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetCreateTimeNull()
			{
				base[this.tableHLShop_Product.CreateTimeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsHitsNull()
			{
				return base.IsNull(this.tableHLShop_Product.HitsColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetHitsNull()
			{
				base[this.tableHLShop_Product.HitsColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsBuyTimesNull()
			{
				return base.IsNull(this.tableHLShop_Product.BuyTimesColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetBuyTimesNull()
			{
				base[this.tableHLShop_Product.BuyTimesColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsInputerNull()
			{
				return base.IsNull(this.tableHLShop_Product.InputerColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetInputerNull()
			{
				base[this.tableHLShop_Product.InputerColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsSalePromotionTypeNull()
			{
				return base.IsNull(this.tableHLShop_Product.SalePromotionTypeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetSalePromotionTypeNull()
			{
				base[this.tableHLShop_Product.SalePromotionTypeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPresentNumberNull()
			{
				return base.IsNull(this.tableHLShop_Product.PresentNumberColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPresentNumberNull()
			{
				base[this.tableHLShop_Product.PresentNumberColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPresentIDNull()
			{
				return base.IsNull(this.tableHLShop_Product.PresentIDColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPresentIDNull()
			{
				base[this.tableHLShop_Product.PresentIDColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPresentPointNull()
			{
				return base.IsNull(this.tableHLShop_Product.PresentPointColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPresentPointNull()
			{
				base[this.tableHLShop_Product.PresentPointColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPresentMoneyNull()
			{
				return base.IsNull(this.tableHLShop_Product.PresentMoneyColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPresentMoneyNull()
			{
				base[this.tableHLShop_Product.PresentMoneyColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPresentExpNull()
			{
				return base.IsNull(this.tableHLShop_Product.PresentExpColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPresentExpNull()
			{
				base[this.tableHLShop_Product.PresentExpColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsWeightNull()
			{
				return base.IsNull(this.tableHLShop_Product.WeightColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetWeightNull()
			{
				base[this.tableHLShop_Product.WeightColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsEnableSingleSellNull()
			{
				return base.IsNull(this.tableHLShop_Product.EnableSingleSellColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetEnableSingleSellNull()
			{
				base[this.tableHLShop_Product.EnableSingleSellColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsDependentProductsNull()
			{
				return base.IsNull(this.tableHLShop_Product.DependentProductsColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetDependentProductsNull()
			{
				base[this.tableHLShop_Product.DependentProductsColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsTeamPrice3Null()
			{
				return base.IsNull(this.tableHLShop_Product.TeamPrice3Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetTeamPrice3Null()
			{
				base[this.tableHLShop_Product.TeamPrice3Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsTeamCurrentNumber1Null()
			{
				return base.IsNull(this.tableHLShop_Product.TeamCurrentNumber1Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetTeamCurrentNumber1Null()
			{
				base[this.tableHLShop_Product.TeamCurrentNumber1Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsTeamNumber3Null()
			{
				return base.IsNull(this.tableHLShop_Product.TeamNumber3Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetTeamNumber3Null()
			{
				base[this.tableHLShop_Product.TeamNumber3Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsTeamCurrentNumber2Null()
			{
				return base.IsNull(this.tableHLShop_Product.TeamCurrentNumber2Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetTeamCurrentNumber2Null()
			{
				base[this.tableHLShop_Product.TeamCurrentNumber2Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsTeamCurrentNumber3Null()
			{
				return base.IsNull(this.tableHLShop_Product.TeamCurrentNumber3Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetTeamCurrentNumber3Null()
			{
				base[this.tableHLShop_Product.TeamCurrentNumber3Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsSalerIDNull()
			{
				return base.IsNull(this.tableHLShop_Product.SalerIDColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetSalerIDNull()
			{
				base[this.tableHLShop_Product.SalerIDColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsEmailSentNull()
			{
				return base.IsNull(this.tableHLShop_Product.EmailSentColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetEmailSentNull()
			{
				base[this.tableHLShop_Product.EmailSentColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsMemberPriceNull()
			{
				return base.IsNull(this.tableHLShop_Product.MemberPriceColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetMemberPriceNull()
			{
				base[this.tableHLShop_Product.MemberPriceColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPUnitNull()
			{
				return base.IsNull(this.tableHLShop_Product.PUnitColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPUnitNull()
			{
				base[this.tableHLShop_Product.PUnitColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsValidDayNull()
			{
				return base.IsNull(this.tableHLShop_Product.ValidDayColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetValidDayNull()
			{
				base[this.tableHLShop_Product.ValidDayColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPayTypeNull()
			{
				return base.IsNull(this.tableHLShop_Product.PayTypeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPayTypeNull()
			{
				base[this.tableHLShop_Product.PayTypeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsProporityNull()
			{
				return base.IsNull(this.tableHLShop_Product.ProporityColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetProporityNull()
			{
				base[this.tableHLShop_Product.ProporityColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsDeliverTypeNull()
			{
				return base.IsNull(this.tableHLShop_Product.DeliverTypeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetDeliverTypeNull()
			{
				base[this.tableHLShop_Product.DeliverTypeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsDeliverChargeNull()
			{
				return base.IsNull(this.tableHLShop_Product.DeliverChargeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetDeliverChargeNull()
			{
				base[this.tableHLShop_Product.DeliverChargeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsNeedInvoiceNull()
			{
				return base.IsNull(this.tableHLShop_Product.NeedInvoiceColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetNeedInvoiceNull()
			{
				base[this.tableHLShop_Product.NeedInvoiceColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsGuaranteeNull()
			{
				return base.IsNull(this.tableHLShop_Product.GuaranteeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetGuaranteeNull()
			{
				base[this.tableHLShop_Product.GuaranteeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsDeliverPayTypeNull()
			{
				return base.IsNull(this.tableHLShop_Product.DeliverPayTypeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetDeliverPayTypeNull()
			{
				base[this.tableHLShop_Product.DeliverPayTypeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsLeftTimeNull()
			{
				return base.IsNull(this.tableHLShop_Product.LeftTimeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetLeftTimeNull()
			{
				base[this.tableHLShop_Product.LeftTimeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsOrderByNull()
			{
				return base.IsNull(this.tableHLShop_Product.OrderByColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetOrderByNull()
			{
				base[this.tableHLShop_Product.OrderByColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsShopProductClassIDNull()
			{
				return base.IsNull(this.tableHLShop_Product.ShopProductClassIDColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetShopProductClassIDNull()
			{
				base[this.tableHLShop_Product.ShopProductClassIDColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsShopProductCategoryIDNull()
			{
				return base.IsNull(this.tableHLShop_Product.ShopProductCategoryIDColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetShopProductCategoryIDNull()
			{
				base[this.tableHLShop_Product.ShopProductCategoryIDColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsProductImageUrlNull()
			{
				return base.IsNull(this.tableHLShop_Product.ProductImageUrlColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetProductImageUrlNull()
			{
				base[this.tableHLShop_Product.ProductImageUrlColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsCurrentBidderIDNull()
			{
				return base.IsNull(this.tableHLShop_Product.CurrentBidderIDColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetCurrentBidderIDNull()
			{
				base[this.tableHLShop_Product.CurrentBidderIDColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsBidTimesNull()
			{
				return base.IsNull(this.tableHLShop_Product.BidTimesColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetBidTimesNull()
			{
				base[this.tableHLShop_Product.BidTimesColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsRemarkNull()
			{
				return base.IsNull(this.tableHLShop_Product.RemarkColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetRemarkNull()
			{
				base[this.tableHLShop_Product.RemarkColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsProductClassNameNull()
			{
				return base.IsNull(this.tableHLShop_Product.ProductClassNameColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetProductClassNameNull()
			{
				base[this.tableHLShop_Product.ProductClassNameColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsProvinceNull()
			{
				return base.IsNull(this.tableHLShop_Product.ProvinceColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetProvinceNull()
			{
				base[this.tableHLShop_Product.ProvinceColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsCityNull()
			{
				return base.IsNull(this.tableHLShop_Product.CityColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetCityNull()
			{
				base[this.tableHLShop_Product.CityColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsProductKindNull()
			{
				return base.IsNull(this.tableHLShop_Product.ProductKindColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetProductKindNull()
			{
				base[this.tableHLShop_Product.ProductKindColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsTemplateIDNull()
			{
				return base.IsNull(this.tableHLShop_Product.TemplateIDColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetTemplateIDNull()
			{
				base[this.tableHLShop_Product.TemplateIDColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsSkinIDNull()
			{
				return base.IsNull(this.tableHLShop_Product.SkinIDColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetSkinIDNull()
			{
				base[this.tableHLShop_Product.SkinIDColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPresentExp3Null()
			{
				return base.IsNull(this.tableHLShop_Product.PresentExp3Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPresentExp3Null()
			{
				base[this.tableHLShop_Product.PresentExp3Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPresentPoint3Null()
			{
				return base.IsNull(this.tableHLShop_Product.PresentPoint3Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPresentPoint3Null()
			{
				base[this.tableHLShop_Product.PresentPoint3Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPresentMoney3Null()
			{
				return base.IsNull(this.tableHLShop_Product.PresentMoney3Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPresentMoney3Null()
			{
				base[this.tableHLShop_Product.PresentMoney3Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsDiscount3Null()
			{
				return base.IsNull(this.tableHLShop_Product.Discount3Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetDiscount3Null()
			{
				base[this.tableHLShop_Product.Discount3Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPresentExp2Null()
			{
				return base.IsNull(this.tableHLShop_Product.PresentExp2Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPresentExp2Null()
			{
				base[this.tableHLShop_Product.PresentExp2Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPresentPoint2Null()
			{
				return base.IsNull(this.tableHLShop_Product.PresentPoint2Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPresentPoint2Null()
			{
				base[this.tableHLShop_Product.PresentPoint2Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPresentMoney2Null()
			{
				return base.IsNull(this.tableHLShop_Product.PresentMoney2Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPresentMoney2Null()
			{
				base[this.tableHLShop_Product.PresentMoney2Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsDiscount2Null()
			{
				return base.IsNull(this.tableHLShop_Product.Discount2Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetDiscount2Null()
			{
				base[this.tableHLShop_Product.Discount2Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPresentExp1Null()
			{
				return base.IsNull(this.tableHLShop_Product.PresentExp1Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPresentExp1Null()
			{
				base[this.tableHLShop_Product.PresentExp1Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPresentPoint1Null()
			{
				return base.IsNull(this.tableHLShop_Product.PresentPoint1Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPresentPoint1Null()
			{
				base[this.tableHLShop_Product.PresentPoint1Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsPresentMoney1Null()
			{
				return base.IsNull(this.tableHLShop_Product.PresentMoney1Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetPresentMoney1Null()
			{
				base[this.tableHLShop_Product.PresentMoney1Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsDiscount1Null()
			{
				return base.IsNull(this.tableHLShop_Product.Discount1Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetDiscount1Null()
			{
				base[this.tableHLShop_Product.Discount1Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsTeamPrice5Null()
			{
				return base.IsNull(this.tableHLShop_Product.TeamPrice5Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetTeamPrice5Null()
			{
				base[this.tableHLShop_Product.TeamPrice5Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsTeamNumber5Null()
			{
				return base.IsNull(this.tableHLShop_Product.TeamNumber5Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetTeamNumber5Null()
			{
				base[this.tableHLShop_Product.TeamNumber5Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsTeamPrice4Null()
			{
				return base.IsNull(this.tableHLShop_Product.TeamPrice4Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetTeamPrice4Null()
			{
				base[this.tableHLShop_Product.TeamPrice4Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsTeamNumber4Null()
			{
				return base.IsNull(this.tableHLShop_Product.TeamNumber4Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetTeamNumber4Null()
			{
				base[this.tableHLShop_Product.TeamNumber4Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsTeamCurrentNumber4Null()
			{
				return base.IsNull(this.tableHLShop_Product.TeamCurrentNumber4Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetTeamCurrentNumber4Null()
			{
				base[this.tableHLShop_Product.TeamCurrentNumber4Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsTeamCurrentNumber5Null()
			{
				return base.IsNull(this.tableHLShop_Product.TeamCurrentNumber5Column);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetTeamCurrentNumber5Null()
			{
				base[this.tableHLShop_Product.TeamCurrentNumber5Column] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsTeamNumNull()
			{
				return base.IsNull(this.tableHLShop_Product.TeamNumColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetTeamNumNull()
			{
				base[this.tableHLShop_Product.TeamNumColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsTempSubScriptionRateNull()
			{
				return base.IsNull(this.tableHLShop_Product.TempSubScriptionRateColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetTempSubScriptionRateNull()
			{
				base[this.tableHLShop_Product.TempSubScriptionRateColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsTeamNameNull()
			{
				return base.IsNull(this.tableHLShop_Product.TeamNameColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetTeamNameNull()
			{
				base[this.tableHLShop_Product.TeamNameColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsProductSmallImageUrlNull()
			{
				return base.IsNull(this.tableHLShop_Product.ProductSmallImageUrlColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetProductSmallImageUrlNull()
			{
				base[this.tableHLShop_Product.ProductSmallImageUrlColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsTaxRateNull()
			{
				return base.IsNull(this.tableHLShop_Product.TaxRateColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetTaxRateNull()
			{
				base[this.tableHLShop_Product.TaxRateColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsAutoPostBackNull()
			{
				return base.IsNull(this.tableHLShop_Product.AutoPostBackColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetAutoPostBackNull()
			{
				base[this.tableHLShop_Product.AutoPostBackColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsCanTeamNull()
			{
				return base.IsNull(this.tableHLShop_Product.CanTeamColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetCanTeamNull()
			{
				base[this.tableHLShop_Product.CanTeamColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsCanSeeNull()
			{
				return base.IsNull(this.tableHLShop_Product.CanSeeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetCanSeeNull()
			{
				base[this.tableHLShop_Product.CanSeeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsCanBuyNull()
			{
				return base.IsNull(this.tableHLShop_Product.CanBuyColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetCanBuyNull()
			{
				base[this.tableHLShop_Product.CanBuyColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsUploadFilesNull()
			{
				return base.IsNull(this.tableHLShop_Product.UploadFilesColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetUploadFilesNull()
			{
				base[this.tableHLShop_Product.UploadFilesColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsProductTypeNull()
			{
				return base.IsNull(this.tableHLShop_Product.ProductTypeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetProductTypeNull()
			{
				base[this.tableHLShop_Product.ProductTypeColumn] = System.Convert.DBNull;
			}
		}
		[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
		public class HLShop_ProductRowChangeEvent : System.EventArgs
		{
			private S_Product.HLShop_ProductRow eventRow;
			private DataRowAction eventAction;
			[System.Diagnostics.DebuggerNonUserCode]
			public S_Product.HLShop_ProductRow Row
			{
				get
				{
					return this.eventRow;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataRowAction Action
			{
				get
				{
					return this.eventAction;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public HLShop_ProductRowChangeEvent(S_Product.HLShop_ProductRow row, DataRowAction action)
			{
				this.eventRow = row;
				this.eventAction = action;
			}
		}
		private S_Product.HLShop_ProductDataTable tableHLShop_Product;
		private SchemaSerializationMode _schemaSerializationMode = SchemaSerializationMode.IncludeSchema;
		[Browsable(false), DesignerSerializationVisibility(DesignerSerializationVisibility.Content), System.Diagnostics.DebuggerNonUserCode]
		public S_Product.HLShop_ProductDataTable HLShop_Product
		{
			get
			{
				return this.tableHLShop_Product;
			}
		}
		[Browsable(true), DesignerSerializationVisibility(DesignerSerializationVisibility.Visible), System.Diagnostics.DebuggerNonUserCode]
		public override SchemaSerializationMode SchemaSerializationMode
		{
			get
			{
				return this._schemaSerializationMode;
			}
			set
			{
				this._schemaSerializationMode = value;
			}
		}
		[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden), System.Diagnostics.DebuggerNonUserCode]
		public new DataTableCollection Tables
		{
			get
			{
				return base.Tables;
			}
		}
		[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden), System.Diagnostics.DebuggerNonUserCode]
		public new DataRelationCollection Relations
		{
			get
			{
				return base.Relations;
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		public S_Product()
		{
			base.BeginInit();
			this.InitClass();
			CollectionChangeEventHandler value = new CollectionChangeEventHandler(this.SchemaChanged);
			base.Tables.CollectionChanged += value;
			base.Relations.CollectionChanged += value;
			base.EndInit();
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected S_Product(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(info, context, false)
		{
			if (base.IsBinarySerialized(info, context))
			{
				this.InitVars(false);
				CollectionChangeEventHandler value = new CollectionChangeEventHandler(this.SchemaChanged);
				this.Tables.CollectionChanged += value;
				this.Relations.CollectionChanged += value;
			}
			else
			{
				string s = (string)info.GetValue("XmlSchema", typeof(string));
				if (base.DetermineSchemaSerializationMode(info, context) == SchemaSerializationMode.IncludeSchema)
				{
					DataSet dataSet = new DataSet();
					dataSet.ReadXmlSchema(new System.Xml.XmlTextReader(new System.IO.StringReader(s)));
					if (dataSet.Tables["HLShop_Product"] != null)
					{
						base.Tables.Add(new S_Product.HLShop_ProductDataTable(dataSet.Tables["HLShop_Product"]));
					}
					base.DataSetName = dataSet.DataSetName;
					base.Prefix = dataSet.Prefix;
					base.Namespace = dataSet.Namespace;
					base.Locale = dataSet.Locale;
					base.CaseSensitive = dataSet.CaseSensitive;
					base.EnforceConstraints = dataSet.EnforceConstraints;
					base.Merge(dataSet, false, MissingSchemaAction.Add);
					this.InitVars();
				}
				else
				{
					base.ReadXmlSchema(new System.Xml.XmlTextReader(new System.IO.StringReader(s)));
				}
				base.GetSerializationData(info, context);
				CollectionChangeEventHandler value2 = new CollectionChangeEventHandler(this.SchemaChanged);
				base.Tables.CollectionChanged += value2;
				this.Relations.CollectionChanged += value2;
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override void InitializeDerivedDataSet()
		{
			base.BeginInit();
			this.InitClass();
			base.EndInit();
		}
		[System.Diagnostics.DebuggerNonUserCode]
		public override DataSet Clone()
		{
			S_Product s_Product = (S_Product)base.Clone();
			s_Product.InitVars();
			s_Product.SchemaSerializationMode = this.SchemaSerializationMode;
			return s_Product;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override bool ShouldSerializeTables()
		{
			return false;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override bool ShouldSerializeRelations()
		{
			return false;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override void ReadXmlSerializable(System.Xml.XmlReader reader)
		{
			if (base.DetermineSchemaSerializationMode(reader) == SchemaSerializationMode.IncludeSchema)
			{
				this.Reset();
				DataSet dataSet = new DataSet();
				dataSet.ReadXml(reader);
				if (dataSet.Tables["HLShop_Product"] != null)
				{
					base.Tables.Add(new S_Product.HLShop_ProductDataTable(dataSet.Tables["HLShop_Product"]));
				}
				base.DataSetName = dataSet.DataSetName;
				base.Prefix = dataSet.Prefix;
				base.Namespace = dataSet.Namespace;
				base.Locale = dataSet.Locale;
				base.CaseSensitive = dataSet.CaseSensitive;
				base.EnforceConstraints = dataSet.EnforceConstraints;
				base.Merge(dataSet, false, MissingSchemaAction.Add);
				this.InitVars();
			}
			else
			{
				base.ReadXml(reader);
				this.InitVars();
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override System.Xml.Schema.XmlSchema GetSchemaSerializable()
		{
			System.IO.MemoryStream memoryStream = new System.IO.MemoryStream();
			base.WriteXmlSchema(new System.Xml.XmlTextWriter(memoryStream, null));
			memoryStream.Position = 0L;
			return System.Xml.Schema.XmlSchema.Read(new System.Xml.XmlTextReader(memoryStream), null);
		}
		[System.Diagnostics.DebuggerNonUserCode]
		internal void InitVars()
		{
			this.InitVars(true);
		}
		[System.Diagnostics.DebuggerNonUserCode]
		internal void InitVars(bool initTable)
		{
			this.tableHLShop_Product = (S_Product.HLShop_ProductDataTable)base.Tables["HLShop_Product"];
			if (initTable)
			{
				if (this.tableHLShop_Product != null)
				{
					this.tableHLShop_Product.InitVars();
				}
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		private void InitClass()
		{
			base.DataSetName = "S_Product";
			base.Prefix = "";
			base.Namespace = "http://tempuri.org/S_Product.xsd";
			base.EnforceConstraints = true;
			this.SchemaSerializationMode = SchemaSerializationMode.IncludeSchema;
			this.tableHLShop_Product = new S_Product.HLShop_ProductDataTable();
			base.Tables.Add(this.tableHLShop_Product);
		}
		[System.Diagnostics.DebuggerNonUserCode]
		private bool ShouldSerializeHLShop_Product()
		{
			return false;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		private void SchemaChanged(object sender, CollectionChangeEventArgs e)
		{
			if (e.Action == CollectionChangeAction.Remove)
			{
				this.InitVars();
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		public static System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(System.Xml.Schema.XmlSchemaSet xs)
		{
			S_Product s_Product = new S_Product();
			System.Xml.Schema.XmlSchemaComplexType xmlSchemaComplexType = new System.Xml.Schema.XmlSchemaComplexType();
			System.Xml.Schema.XmlSchemaSequence xmlSchemaSequence = new System.Xml.Schema.XmlSchemaSequence();
			xs.Add(s_Product.GetSchemaSerializable());
			System.Xml.Schema.XmlSchemaAny xmlSchemaAny = new System.Xml.Schema.XmlSchemaAny();
			xmlSchemaAny.Namespace = s_Product.Namespace;
			xmlSchemaSequence.Items.Add(xmlSchemaAny);
			xmlSchemaComplexType.Particle = xmlSchemaSequence;
			return xmlSchemaComplexType;
		}
	}
}
